*[hidefocus],input,textarea,a{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
li,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
caption,th{font-weight:normal;font-style:normal;text-align:left;}
em,strong{font-weight:bold;font-style:normal;}
body,textarea,select,input,pre{font-family:microsoft yahei,arial,helvetica,sans-serif;font-size:14px;}
body{-webkit-text-size-adjust:none;}
a,button{cursor:pointer;}
textarea{resize:none;overflow:auto;}
pre{white-space:pre-wrap;}
a{text-decoration:none;}
a, input { margin: 0; padding: 0; outline: none; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }
input{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-modify: read-write-plaintext-only;
}
button {
    -webkit-tap-highlight-color: rgba(255,255,255,0)
}
body{ color: #595656}
select{outline:none;}
$main:1170px;
.mask{ width: 100%; height: 100%; overflow: hidden; display: none; position: fixed; left: 0; top: 0; background-color: #000; z-index: 99; opacity: .7; }
.header{  width: 100%; background-color: #f6ab00; height: 60px; }
.header_m{ width: $main; margin: 0 auto;  line-height: 60px; color: #fff; }
.header_m img{ float: left; position: relative; top: 13px; margin-right: 10px; }
.business_logo ,.Bookings ,.Tours ,.Finance { float: left; position: relative;}
.Setting ,.Uesr_name ,.news{ float: right;  min-width: 127px; position: relative;}
.business_logo{ margin: 8px 20px; }
.Bookings ,.Tours ,.Finance{ margin-left: 40px; }
.business_logo img{position: relative; top: 0px;}
.header_m a{ color: #fff;  height: 100%;display: block;}



/**/
.Setting,.Uesr_name{
	.menu_list{display: none; width: 115%; height: auto; overflow: hidden;  position: absolute; left: 0; top: 60px;
		.mask_bg{ background-color: #fff;position: absolute; left: 0; top: 0; opacity: .6; width: 100%; height: 100%; display: block;z-index: 88; }
		ul{ width: 100%; height: auto; overflow: hidden; position: relative; z-index: 99;  z-index: 99;}
		li{ width: 100%; cursor: pointer; height: 35px; line-height: 35px; border-bottom: 1px solid #ccc;color: #000; text-indent: 1em; }
		a{ color: #000; }
		li:last-child{ border-bottom: none; }
	}
}
.Setting:hover ,.Uesr_name:hover{
	.menu_list{ display: block; }
}